import Toast from "../../../miniprogram_npm/@vant/weapp/toast/toast";
import {
  ajaxGetK1UserInfoByParam
} from '../../../api/power'
const util = require('../../../utils/util.js');
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    //自定义导航高度
    customNavHeight: app.globalData.customNavInfo.navHeight,
    baseURL: app.globalData.config.baseURL,
    focus: false,
    // 搜索内容
    queryStr: ''
  },
  updateValue: util.updateValue,
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },
  setFocus() {
    this.setData({
      focus: true
    })
  },
  // 搜索用户
  async searchUser() {
    if (!this.data.queryStr) {
      Toast('请先输入会员号')
      return;
    }
    Toast.loading({
      message: '正在查询',
      forbidClick: true,
      duration: 0
    });
    try {
      let {
        'data': {
          outVoList
        }
      } = await ajaxGetK1UserInfoByParam({
        k1UserId: this.data.queryStr
      })
      await app.myNextTick()
      Toast.clear();
      if (outVoList && outVoList.length) {
        // 前往权限编辑页面
        app.commonNavigateTo('/pages/permissionManage/editUser/index?type=add', Object.assign({}, outVoList[0], {
          userName: outVoList[0].userName || outVoList[0].userAlias
        }))
      } else {
        Toast('查无此用户');
      }
    } catch (err) {
      await app.myNextTick()
      Toast.clear();
      Toast(err.msg || '查询失败');
    }
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  }
})